home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / ulp092b.zip / HISTORY.TXT < prev    next >
Text File  |  1992-03-29  |  8KB  |  142 lines

  1.  
  2.     ┌───────────────────┐
  3.     │                   │ ║       UpLoadProcessor Revision History File
  4.     │    ╥   ╥ ╥        │ ║
  5.     │    ║   ║ ║ ╓──╖   │ ║
  6.     │    ║   ║ ║ ║  ║   │ ║        The following is a list of the most
  7.     │    ╙───╜ ╨ ║──╜   │ ║       recent changes made to the ULP system
  8.     │            ╨      │ ║        by revision level, in reverse order.
  9.     └───────────────────┘ ║
  10.       ════════════════════╝
  11.  
  12.  
  13. * NOTE: I've gotten several questions regarding ARJ SFX archives and ULP's
  14.         inability to detect them. This is not a limitation of ULP, but bugs in
  15.         ARJ versions 2.21, 2.21a and 2.22. The ARJ SFX signature was not
  16.         inserted into the ARJ SFX header, therefore no program relying on this
  17.         signature (such as ULP) cannot detect ARJ SFXs created with these
  18.         versions. Version 2.20 and 2.30 correctly insert the signature.
  19.  
  20.  
  21. 0.92ß    - ULPID.EXE has been removed from the ULP distribution archive. It
  22. (3/29/92)  will be re-released at a later date as a separate product for
  23.            non-ULP users. The original intent for ULPID is no longer necessary,
  24.            as ULPTEST performs all of the same checking ULPID did (and has for
  25.            some time); there is no need to bloat the distribution archive. If
  26.            you need to branch in PCBTEST.BAT for some reason, use PCBoard's
  27.            TESTFILE.EXE utility.
  28.  
  29.            CONFIGURATION FILE CHANGE!!! ULPTEST is now capable of generating
  30.            status information for the user online through the COM port. The COM
  31.            port information can be added on the command line, or read from
  32.            PCBOARD.DAT and PCBOARD.SYS, defined either from the command line or
  33.            the PCBoard environment variables. Refer to the COMM_IO parameter in
  34.            the configuration file and documentation. Note: the comm I/O
  35.            routines I am currently using support only IRQ2-7; this should
  36.            support most systems. If you require a high interrupt, please
  37.            contact me.
  38.  
  39.            CONFIGURATION FILE CHANGE!!! The maximum number of lines to be
  40.            inserted from an internal description is now configurable. CDC has
  41.            defined that the maximum number of lines for FILE_ID.DIZ is 10; ULP
  42.            previously had no limit (this probably wasn't wise). Refer to the
  43.            DESC_LIMIT parameter in the configuration file and documentation.
  44.  
  45.            CONFIGURATION FILE CHANGE!!! ULP and ULPTEST can now validate the
  46.            CRC database before using it, to ensure that they are not using a
  47.            corrupted database. This was installed for users who may be nervous
  48.            about the validity of their database; I want to emphasize that there
  49.            have been NO reports of corrupted databases to date. Note that this
  50.            only validates the CRC for the period of time since the last
  51.            database compile (-S option). Make backups of your database
  52.            frequently, as nothing can be done to recover a corrupted database.
  53.            Refer to the DB_VALIDATE configuration option in the documentation.
  54.  
  55.            The node number parameter is now optional in ULPTEST. ULPTEST will
  56.            attempt to obtain the node number from PCBOARD.SYS, the path to
  57.            which is either defined on the command-line or from the PCBoard
  58.            environment variables. If you have the environment variables
  59.            disabled (using the /NOENV switch in PCBoard), you will have to
  60.            create a separate PCBTEST.BAT for each node with the specified node
  61.            number on the command line. Refer to the documentation for a
  62.            complete explanation.
  63.  
  64.            The command line switches have been changed for the ULP system
  65.            programs. All switches now have '-' identifiers so that arguments
  66.            can be included in any order, and to support wildcards in the future
  67.            (I hope). Refer to the documentation for more information.
  68.  
  69.            A function has been added to ULPDB to review an archive and report
  70.            which files inside the archive are already in the database. This
  71.            feature can be used to help determine if an archive rejected for
  72.            duplication should be accepted.
  73.  
  74.            CONFIGURATION FILE CHANGE!!! An ASCII text file viewing utility
  75.            (such as Vernon Buerg's LIST) is required for the new ULPDB viewing
  76.            function. Refer to the VIEWER configuration parameter in the
  77.            documentation.
  78.  
  79.            With the addition of COM I/O to ULPTEST, all VERIFY.ULP files
  80.            uploaded to pre-verify archives are now failed by ULPTEST to prevent
  81.            the user from getting upload credit for uploading a VERIFY.ULP file
  82.            (for those boards enforcing download ratios).
  83.  
  84.            Hey! Check it out! No bugs reported or found in the last version...
  85.  
  86. 0.91ß    - The first beta test release (finally!); all major features have been
  87. (3/2/92)   installed, and only bug fixes and minor improvements will occur
  88.            before release of version 1.00. The beta releases are planned to be
  89.            less frequent than the alpha releases were, probably on the order of
  90.            every 4 weeks or so.
  91.  
  92.            CONFIGURATION FILE CHANGE!!! The CRC duplicate database format has
  93.            been changed, resulting in a 50% increase of the main database size.
  94.            The .NEW database file has been obsoleted; remove this parameter
  95.            from your configuration files. This change was required to provide
  96.            room to add features now and in the future. A utility is included
  97.            (DBCVT.EXE) that will convert your current database to the new
  98.            format. Just run DBCVT from your ULP directory and answer the
  99.            questions.
  100.  
  101.            CONFIGURATION FILE CHANGE!!! ULP and ULPTEST now support two logging
  102.            modes: verbose and terse, set by the parameter LOG_MODE. The terse
  103.            mode is equivalent to the original logging, while the verbose mode
  104.            includes more information about the archive compiled during testing.
  105.  
  106.            ULPTEST now updates the duplicate database with its own data to
  107.            prevent a user from uploading the same file twice. Prior to this
  108.            release, the database was updated only during the event by ULP,
  109.            allowing this potential problem. Since ULPTEST does not perform as
  110.            stringent of tests as ULP does, it's CRC data is discarded by ULPDB
  111.            during compilation. Therefore, you must run ULP in your event at
  112.            least as often as you run ULPDB to compile your database, to ensure
  113.            that the data is entered permanently into the CRC database.
  114.  
  115.            ULPADS no longer requires the configuration file as a parameter;
  116.            instead you supply the name of the BBS ads database file. This
  117.            resulted in a reduction of the program size (about 5K).
  118.  
  119.            PCBTEST.BAT FILE CHANGE!!! ULPTEST would fail archives for
  120.            duplication and/or age limits when invoked using PCBoard's TEST
  121.            function. This has been fixed, and the %2 parameter passed to
  122.            PCBTEST.BAT by PCBoard must be passed to ULPTEST as well. Refer to
  123.            the new PCBTEST.BAT file included in this archive.
  124.  
  125.            ULPTEST would log a negative age to the log file for an archive that
  126.            failed the age limit. The archive was correctly processed and
  127.            dispositioned; just the logging was incorrect. ULPTEST could leave
  128.            its temporary subdirectory behind with a read-only archive in it
  129.            under special circumstances with nested archives. And (barf!)
  130.            ULPTEST could hang the system if an invalid VERIFY.ULP file was
  131.            uploaded for upload preverification. All are fixed (*sigh*).
  132.  
  133.            If an ARC, PAK or ZIP archive was hacked up bad enough, ULP and
  134.            ULPTEST would hang during file screening, usually causing a memory
  135.            error. The archive screening routine has been strengthened handle
  136.            badly hacked archives.
  137.  
  138.            Worked on the documentation some more to help clarify the operation
  139.            and installation of ULP. Hopefully it won't stink (as bad) now...
  140.  
  141. 0.90α/A through 0.90α/I - Alpha test versions...
  142.